Drupal 模塊是擴展流行 Web 應用程序功能的最簡單方法。它們類似于 WordPress 插件,可以直接插入以與 Drupal 核心無縫協作。今天,我們將研究一些為 Drupal 引入各種功能的最佳模塊。我們根據我們的個人測試和現有用戶評論創建了一個候選名單。
什么是 Drupal?
Drupal 是一個已經存在了二十多年的內容管理系統。盡管其主要競爭對手 WordPress 的受歡迎程度迅速上升,但隨著時間的推移,該 CMS 一直堅定地保持其市場份額。Drupal 使用 PHP 構建并在開源許可下分發,可免費分發、使用和修改。
為什么選擇 Drupal?
作為 CMS,Drupal 讓那些想要在其網站上處理動態內容的人的生活變得更加輕松。除了存儲和交付之外,它還提供了一個相對容易定制 的預構建框架。
使用 Drupal 有很多優點,包括:
- 簡單的可視化內容管理
- 靈活性和可擴展性
- 廣泛的社區支持
- 穩定成熟的代碼
雖然您仍然可以獲得直觀的圖形環境 (GUI)和大量自助教程,但 Drupal 更適合具有一定編碼經驗的開發人員和網站管理員。
什么是 Drupal 模塊?
Drupal 是一個完整的 Web 應用程序,但幾乎所有的核心功能都圍繞著可用性和內容交付。這種關注意味著如果您想獲得超出規范的特定內容,您可能需要進行一些編碼。除此之外,還有使用 Drupal 模塊的選項。這些是社區開發的解決方案 ,可與中央 Drupal 安裝一起使用。通過安裝這些模塊,您可以為您的 Drupal 站點添加新功能或完全更改其功能。
2022 年最適合您網站的 Drupal 模塊
現在讓我們深入了解一下,看看哪些是 2022 年網站管理員最喜歡的 Drupal 擴展。這里有一些知名的名字,但其中一些選擇可能會讓您感到驚訝……
管理工具欄
Drupal 管理工具欄模塊是對任何 Drupal 安裝的一個小的生活質量改進。它旨在幫助 Drupal 站點所有者提高管理界面的可用性。管理工具欄有一個目標——修改默認儀表板。
當您第一次安裝 Drupal 時,位于站點頂部的管理菜單有點基本且操作起來很笨拙。管理工具欄不是通過多個選項來獲得所需的設置,而是將菜單轉換為下拉系統。這聽起來可能沒什么大不了的,但它為 Drupal 站點管理員節省了大量時間和麻煩。Drupal 管理工具欄模塊也非常輕巧,不會影響您網站的性能。它保留了原始工具欄的所有核心功能,因此只需將其視為一個額外的皮膚。
谷歌分析
幾乎所有稱職的網站所有者都會使用各種統計數據,而谷歌分析是迄今為止最重要的洞察來源。借助此模塊,站點管理員可以從其 Drupal 站點儀表板訪問 Google 跟蹤數據。
Google Analytics 模塊以圖形方式呈現信息,并在一頁內提供方便的指標。它可以處理單域和多域跟蹤。您還可以選擇性地包括或排除某些用戶、角色或頁面。關于此模塊需要注意的一點是,由于 Google Analytics 配額的原因,提供的數據可能會稍有延遲。盡管如此,為了方便獲取詳細的訪問者和站點統計信息,付出的代價仍然很小。
網絡表單
如果您需要使用表單、實施調查或做任何需要用戶提交數據的事情,WebForms就是您的理想之選。除了收集這些重要信息的渠道外,WebForms 還允許輕松導出數據。
此功能可以使用多種文件類型,包括 Excel 或其他電子表格應用程序的文件類型。您還可以訪問所收集數據的基本統計信息。它易于使用且非常方便。由于它的受歡迎程度,甚至還有其他開發的模塊可以進一步改進 WebForms 的功能。例如,添加新的表單元素、小部件,甚至像 IBAN 這樣的特定字段類型。
開發
Devel 為需要在站點構建中進行更精細控制的開發人員引入了新的代碼模塊。它是一套模塊而不是單個模塊,每個模塊都有特定的用途。添加的功能主要圍繞管理菜單和Drush 命令。
對于管理菜單,Devel 為現有功能添加了一些新選項。例如,您可以清除緩存、修改開發設置、抓取實體或字段信息,甚至可以從菜單中執行 PHP 代碼。命令行提供了新的 Drush 命令,允許開發人員使用新的項目文件、從 FirePHP 庫下載項目或列出 Hook 實現。對于經驗豐富的開發人員來說絕對是其中之一。
圖像效果
對于藝術鑒賞家,圖像效果添加了各種用于管理圖像樣式的選項。您可以更改圖像方向、調整顏色和亮度,甚至從圖像文件中 去除元信息。這些功能對任何 Drupal 站點所有者都很有用,并且可以更好地控制站點設計的某些方面。它易于使用并且可以無縫集成到現有的 Drupal 站點編輯界面中。
圖像效果的一個缺點是并非所有工具包都支持它。在某些情況下,結果可能會略有不同,這對于那些剛接觸 Drupal 的人來說可能會有些混亂。它還對PHP 和 Drupal 版本有一些要求,因此在安裝模塊之前檢查這些要求。
段落
Paragraphs 模塊為 Drupal WYSIWYG 內容編輯器增加了一種古騰堡式的感覺。使用段落不是將內容編輯作為一個實體塊提供,而是為用戶提供預定義的內容塊以進行自定義。有問題的塊不一定必須是文本,但可以包含各種類型,包括圖像和多媒體。管理員可以添加自定義字段、CSS、JS等功能。這些選項都有助于提高內容創建者的可用性。Paragraph 絕對是一個將 Drupal 內容編輯帶入本世紀的模塊。
路徑自動
對于一個提供與 Drupal 一樣多的控制的 Web 應用程序,令人驚訝的是,像PathAuto這樣必不可少的東西以模塊的形式出現。PathAuto 幫助 Drupal 用戶為其內容頁面生成路徑別名。您甚至可以指定您希望使用的路徑模式,以便生成的 URL 與您想到的結構一致。盡管開發人員建議用戶應該在新站點上安裝它,但 PathAuto 也可以批量生成路徑。這是 Drupal 核心應該附帶的另一個生活質量修復。但是,將其添加為模塊很容易,強烈推薦。
結論
Drupal 對新用戶的友好程度不如 WordPress。正如您從我們建議的模塊中看到的那樣,其中相當多的模塊提供了許多人期望從主 Drupal 安裝本身獲得的功能。然而,由于需要它們作為附加組件,您正在增加 Drupal 站點的開銷。明智地建立您的網站,并確保您選擇合適的托管合作伙伴來完成這項工作。